Selectboxを使うかRadio buttonを使うか
どういう基準で使い分けるのか?
1手で決められる
選択する前から、全ての選択肢を一覧できる
選択していない項目も見せることができる
他の選択肢の存在を示せる
対比を示せる
e.g. Scrapbox新規projectのページ
https://gyazo.com/ef2ca94d881fff45396b0122ba007bc5
対比しつつ、説明も掲載している
選択肢が多すぎると、デフォルトの表示がごちゃつく
選択に2手必要
選択肢が多くとも、デフォルトの表示は完結
他の選択肢を気にすることがない時に有効
UIを少し工夫することで、seggestionや、複数選択などの機能を持たせられる
選択済みの項目が目立つ
e.g. StackExchangeの回答の箇所
https://gyazo.com/197cd8d77dc92e0a2dd19c9c1612fc15
すぐ左のテキストの「Sorted by:」と合わさって何をやっているかわかりやすい
booleanの選択をさせたいときに必ずradio buttonを使うべき、とは断定できないはず
選択肢が3個以下の時には、セレクト要素ではなくラジオボタンを使う ref そういう基準があるのは良さそう
関連